package com.bolt.admin.properties;

import lombok.Data;

@Data
public class CaptchaConfig {
    public enum CaptchaEnum {
        /**
         * 算数
         */
        arithmetic,
        /**
         * 中文
         */
        chinese,
        /**
         * 中文闪图
         */
        chinese_gif,
        /**
         * 闪图
         */
        gif,
        spec
    }

    /**
     * 验证码配置
     */
    private CaptchaEnum codeType;
    /**
     * 验证码有效期 分钟
     */
    private Long expiration = 2L;
    /**
     * 验证码内容长度
     */
    private int length = 2;
    /**
     * 验证码宽度
     */
    private int width = 111;
    /**
     * 验证码高度
     */
    private int height = 36;
    /**
     * 验证码字体
     */
    private String fontName;
    /**
     * 字体大小
     */
    private int fontSize = 25;
    /**
     * 是否开启
     */
    private boolean enabled;


}

 